package com.spider.demo4test;

import java.util.Arrays;

public class ParamDemo1 {
    public static void main(String[] args) {
        //sum();//不传参数
        //sum(1);//可以传1个参数
        sum(1,2,3);//可以传多个参数
        //sum(new int[]{11,22,33});//可以传数组参数

        //优势，接收参数很灵活，可以替代数组传参。
    }
    //注意事项：可变参数在形参列表中只能有一个，可变参数必须放在形参列表的最后一个位置。
    public static void sum(int...nums)
    {
        //可变参数对内实际上就是一个数组，nums就是数组。
        System.out.println(nums.length);
        for (int i : nums) {
            System.out.println(i);
        }
        System.out.println(Arrays.toString(nums));
    }
}
